#!/usr/local/bin/python
# Rob Dennis - Lurchington Q. Delacroix
# Keasby - TV renamer
# Project Homepage: http://code.google.com/p/keasby/

#---Python modules
import logging
import unittest

#---Keasby modules
import keasby_options
import keasby_interpreter
import keasby_repo
import keasby_cache
from keasby_base import KeasbyError

class KeasbyEmceeError(KeasbyError):
    """
    KeasbyEmcee Exception
    """

class KeasbyEmcee(object):
    """
    This class is tasked with controlling the model for the entire Keasby
    instance, it's intended to interact with the View and Controller
    pieces of the Model-View-Controller paradigm
    """

    def __init__(self):
        """
        Instantiates our class
        """

        self.opts = keasby_options.KeasbyOptions()
        self.mi = keasby_interpreter.KeasbyInterpreter()
        self.cache = keasby_cache.KeasbyCache()
        self.repo = keasby_repo.KeasbyRepo()


if __name__ == "__main__":
    pass



